#!/bin/sh
set -e
users=$(ls /home)
username=$(kdialog --combobox "Выберите учётную запись для восстановления:" $users)
echo $username
archives=$(ls | grep tar.gz)
echo $archives
if [[ $archives = *" "* ]]; then
    kdialog --msgbox "Пробел в имени архива!"
elif [[ $archives ]]; then
    select_archive=$(kdialog --combobox "Выберите архив для восстановления:" $archives)
    tar -C "/home/$username/" -xvf "$select_archive"
    chown -R $username:$username "/home/$username"
    kdialog --msgbox "Архив $select_archive восстановлен для пользователя $username"
else
    kdialog --msgbox "Архивы в данной директории не обнаружены"
fi
